<?php

function user_status ($id) 
{
	global $db;
	$get_user = $db->query ("SELECT * FROM ".DB_PEREFIX."_sessions WHERE uid = '$id'");
	if ($db->num_rows ($get_user) == 1) 
	{
		return "<img src=\"/static/images/online.gif\" title=\"Пользователь on-line\" align=\"middle\" /> ";
	}
	else return "<img src=\"/static/images/offline.gif\" title=\"Пользователь off-line\" align=\"middle\" /> ";
}

function get_friends ($id) 
{
	global $db;
	
	// Массив друзей
	$return = array();

	// Получаем список друзей 
	// TODO: Вынести список друзей в отдельную таблицу
	$my_friends = $db->fetch_array ($db->query ("SELECT user_friends FROM ".DB_PEREFIX."_users WHERE user_id = '$id'"));
	$friends = $my_friends['user_friends'];

	// Если есть друзья
	if (strlen($my_friends['user_friends']) >0)
	{
		// Загружаем информацию о друзьях пользователя
		$friends = $db->query ("SELECT user_id, user_name 
			FROM ".DB_PEREFIX."_users 
			WHERE user_id IN (".$my_friends['user_friends'].")");
			
		while ($f = $db->fetch_array($friends)) 
		{
			$return[] = array (
								'id'	=> $f['user_id'],
								'name'	=> $f['user_name']
								);
		}
	}
	
	return $return;
}

function get_blogs ($blogs)
{
	global $db;
	
	// Если есть блоги
	if (strlen($blogs) >0)
	{
		// Загружаем информацию о друзьях пользователя
		$blogs = $db->query ("SELECT cat_name, cat_header 
			FROM ".DB_PEREFIX."_art_category 
			WHERE cat_id IN (".$blogs.")");
			
		while ($b = $db->fetch_array($blogs)) 
		{
			$return[] = array (
								'name'		=> $b['cat_name'],
								'header'	=> $b['cat_header']
								);
		}
	}

	return $return;

}

function isset_friend ($id) 
{
	global $GLOBAL_USER, $db;

	// Загружаем данные о друзьях пользователя
	$my_friends = $db->fetch_array (
		$db->query ("SELECT user_friends 
			FROM ".DB_PEREFIX."_users 
			WHERE user_id = '".$GLOBAL_USER['user_id']."'"));

	$friends = explode (',', $my_friends['user_friends']);

	foreach ($friends as $friend) 
		if ($friend == $id) 
			return true;

	return false;
}

?>
